package creation.abstractfactory.common;

/**
 * 抽象工厂类
 * 为N个产品族，抽象工厂中就应该有N个方法
 *
 * @author wangjinqiang
 * @date 2019-08-04
 */
public abstract class AbstractCreator {
    /**
     * 创建A产品家族
     */
    public abstract AbstractProductA createProductA();

    /**
     * 创建B产品家族
     */
    public abstract AbstractProductB createProductB();
}
